<#include "/macro.include"/>
<#include "/java_copyright.include">
<#assign className = table.className>   
<#assign classNameLower = className?uncap_first> 
package ${basepackage}.${namespace}.bo;
import java.util.List;
import com.itcmor.platform.base.bo.BaseBO;
import com.itcmor.platform.base.common.OrderProperty;
import com.itcmor.platform.base.exception.ItcmorException;
import com.itcmor.platform.base.page.PageInfo;
import ${basepackage}.${namespace}.vo.${className};
public interface ${className}BO extends BaseBO<${className}> {
    public List<${className}> list(${className} ${classNameLower},List<OrderProperty> ops,PageInfo pageInfo)throws ItcmorException;
    public int count(${className} vo) throws ItcmorException;
    public List<${className}> list(${className} ${classNameLower},List<OrderProperty> ops)throws ItcmorException;
}